package coba.json;

import java.text.SimpleDateFormat;
import java.util.List;

import com.liferay.portal.kernel.exception.SystemException;

import coba.model.ConcurrenciaRecorrido;
import coba.model.Guia;
import coba.model.LicenciaGuia;

public class LicenciaGuiaJson {

	public static String toJson(List<LicenciaGuia> listLicencia) throws SystemException {

		StringBuilder strbldArrItinerario = new StringBuilder();

		strbldArrItinerario.append("[");

		int i = 0;
		for (LicenciaGuia licencia : listLicencia) {
			if (i++ > 0)
				strbldArrItinerario.append(",");
			
			strbldArrItinerario.append("{")
					.append("id:").append(licencia.getLicenciaGuiaId()).append(",")
					.append("guiaId:").append(licencia.getGuiaId()).append(",")
					.append("anioDesde:").append(new SimpleDateFormat("yyyy").format(licencia.getFechaDesde())).append(",")
					.append("mesDesde:").append(new SimpleDateFormat("MM").format(licencia.getFechaDesde())).append(",")
					.append("diaDesde:").append(new SimpleDateFormat("dd").format(licencia.getFechaDesde())).append(",")
					.append("anioHasta:").append(new SimpleDateFormat("yyyy").format(licencia.getFechaHasta())).append(",")
					.append("mesHasta:").append(new SimpleDateFormat("MM").format(licencia.getFechaHasta())).append(",")
					.append("diaHasta:").append(new SimpleDateFormat("dd").format(licencia.getFechaHasta()))
					.append("}");
		}

		strbldArrItinerario.append("]");

		return strbldArrItinerario.toString();

	}

}
